﻿<%@ page language="java" contentType="text/html; charset=UTF-8"
	pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html lang="zh">
<head>
<%@include file="../../commons/meta.jsp"%>
<c:set var="baseUrl" value="${ctx}api/score-ranks/" scope="request" />
<c:set var="studentsPlanUrl" value="${ctx}api/students-plans/" scope="request" />
<link rel="stylesheet" href="${ctx}assets/plugins/pure/pure-min.css"
	media="all" />
<script type="text/javascript"
	src="${ctx}assets/plugins/plupload/2.2.1/js/plupload.full.min.js"></script>
<script type="text/javascript"
	src="${ctx}assets/plugins/plupload/2.2.1/js/i18n/zh_CN.js"></script>

<script type="text/javascript"
	src="${ctx}assets/assetadmin/js/common.js"></script>
</head>
<body>
	<%@include file="../../commons/head.jsp"%>
	<div class="content">
		<%@include file="../../commons/menu.jsp"%>
		<!--右侧展示部分-->
		<div class="right-zq">
			<!--center content-->
			<div class="dynamic">
				<form id="listForm" action="${ctx}api/students-plans/" method="post">
					<div class="role dynamiclayer" style="display: block;">
						<div class="title orange2">
							<span class="left">高校信息管理</span> <label> > </label> <span>分数管理</span>
						</div>
						<div class="role-input role-input2">
							<ul class="input">
								<li class="p25">省份： <select id="provinceName"
									name="searchMap.provinceName,eq,string"
									style="text-align: center;" class="input1">

								</select>
								</li>
								<li class="p25">学科： <select
									name="searchMap.direction,eq,int" class="input1"
									style="text-align: center;">
										<option value="">全部</option>
										<option value="1">文科</option>
										<option value="2">理科</option>
								</select>
								</li>
								<li class="p25">批次： <select
									name="searchMap.batch,eq,int" class="input1 num"
									style="text-align: center;">
										<option value="">全部</option>
										<option value="1">本科一批</option>
										<option value="2">本科二批</option>
										<option value="4">专科</option>
								</select>
								</li>
								<!-- <li class="p25">批次： <input type="text"
									name="searchMap.batch,eq,int" value="" class="input1 num"
									maxlength="4" />
								</li> -->
								<li class="p25">学校： <input type="text"
									name="searchMap.collegeName,like,string" value=""
									class="input1" maxlength="30" />
								</li>
							</ul>
							<div class="button">
								<span class="orange2" onclick="listFormPageSearch(1)">查询</span>
								<s:authorize access="hasAuthority('studentsplan:import')">
									<span class="orange2"><a href="${baseUrl}import">导入</a></span>
								</s:authorize>
							</div>
						</div>
						<div class="role-table role-table2">
							<table cellspacing="0px" id="datatable">
							</table>
						</div>
						<div class="role-page">
							<input type="hidden" id="pageSize" name="pageSize" value="10" />
							<ul id="datapagefoot">
							</ul>
						</div>
					</div>
				</form>
			</div>
			<!--center content over-->
		</div>
	</div>
	<script type="text/javascript">
		 var defaultPageFoot = '';//datapagefoot
		 defaultPageFoot += '<li><a class="first orange2-text" id="firstPage" href="javascript:void(0);"><fmt:message key="sys.home"/></a></li>';
		 //<li><a class="next orange-text orange-border" id="pagesNextPage" href="javascript:void(0);"><fmt:message key="member.nextPage"/></a></li>
		 defaultPageFoot += '<li>共<label class="num"  id="pagesPageCount">0</label>页，每页<label class="num">10</label>条，';
		 defaultPageFoot += '到第<input type="text" id="pageNumers" name="pageNumber" value="1" maxlength="9" onpaste="return false;" class="num" />页';
		 defaultPageFoot += '<span class="confirm orange2-text orange2-border"  onclick="listFormPageSearch(1)"><fmt:message key="determine"/></span></li>';

		 /**分页查询*/
		 function listFormPageSearch(pageNum) {
		 	var pageForm = $("#listForm").serializeObject();
		 	var pageCounts = $("#pageCounts").val();
		 	checkPageNumber(pageForm, pageNum);

		 	var searchMap = [];
		 	$.each(pageForm, function (name, value) {
		 		if (name.indexOf('searchMap') >= 0) {
		 			var searchMapMeta = {};
		 			delete pageForm[name];
		 			var name2 = name.replace("searchMap.", "");
		 			searchMapMeta[name2] = value;
		 			searchMap.push(name2 + "," + value);
		 		}
		 	});
		 	pageForm.searchList = searchMap;
		 	// 默认按照分数倒序排序
		 	//pageForm.sort="lowestScore";
		 	//pageForm.order="desc";
		 	var searchJsonUrl = '${studentsPlanUrl}page.json';
		 	var pageData = JSON.stringify(pageForm);
		 	debugs("ajax pageData 2: " + pageData);
		 	var tableHead = ['序号','年份','省份','方向','学校','批次','最低分数'];

		 	var tableHtml = getHead(tableHead);
		 	$.ajax({
		 		url: searchJsonUrl + "?rand=" + Math.random(),
		 		data: pageData,
		 		type: 'POST',
		 		contentType: "application/json",
		 		dataType: 'json',
		 		success: function (pages) {
		 			var base = pages.pageSize*(pages.pageNumber-1);
		 			var tr = "";
		 			$.each(pages.rows, function (index, item) {
		 				var trtmp = getValueTr([
		 					(base+index+1),
		 					filtUndef(item.year),
		 					filtUndef(item.provinceName),
		 					convertLevel(item.direction),
		 					filtUndef(item.collegeName),
		 					getBatch(item.batch),
		 					filtUndef(item.lowestScore)/* ,
		 					<s:authorize access="hasAuthority('studentsplan:update')">
		 					'&nbsp;&nbsp;<a href="javascript:void(0);" onclick="mod(\'' + item.id + '\')"><fmt:message key="press.revise"/></a></br>' +
		 					</s:authorize>
		 					<s:authorize access="hasAuthority('studentsplan:delete')">
		 					'&nbsp;&nbsp;<a href="javascript:void(0);" onclick="del(' + item.id + ')">删除</a>' +
		 					</s:authorize>
		 					'' */]);
		 				tr += trtmp;
		 			});
		 			if (isEmpty(tr)) {
		 				tr = "<tr><td colspan='" + tableHead.length + "' class='error'><fmt:message key='Temporarily.no.data'/></td></tr>";
		 			}

		 			$("#datatable").html(tableHtml + tr);
		 			$("#pageSize").val(pages.pageSize);
		 			$("#datapagefoot").html(getPageFoot(pages));
		 			//解决当上次查询无数据时，弹出 “请输入合理的页码范围!”提示
		 			if ($("#pageCounts").val() == "0") {
		 				$("#pageCounts").val("");
		 			}
		 		}, error: function (xhr) {
		 			alert(JSON.stringify(xhr));
		 			alertError("<fmt:message key='sys.message.searcherror'/>");//请求失败遇到异常触发
		 			$("#datapagefoot").html(getDefaultPageFoot());
		 		}
		 	});
		 }
		 
		 listFormPageSearch(1);
		 
		 // 初始化时加载省份下拉框数据
		 function getProvinceList() {
			 var provinceData = [ "北京", "天津", "上海", "重庆", "河北", "山西", "内蒙古", "辽宁", "吉林",
				   "黑龙江", "江苏", "浙江", "安徽", "福建", "江西", "山东", "河南", "湖北", "湖南",
				   "广东", "广西", "海南", "四川", "贵州", "云南", "西藏", "陕西", "甘肃", "青海", "宁夏",
				   "新疆", "香港", "澳门", "台湾" ]; 
				   var option = "<option value='' selected='selected'>全部</option>";
				   $.each(provinceData, function(index, item) {
				     option += "<option value='" + item + "'>" + item + "</option>";
				   });
				   $("#provinceName").html(option);
		 }
		 
		 getProvinceList();
	</script>
	<%@include file="../../commons/footpop.jsp"%>
</body>
</html>
